determining differential characteristics of block ciphers using hopfield network and boltzmann machine
نویسندگان
چکیده
in this paper, we show how to obtain suitable differential charactristics for block ciphers with neural networks. we represent the operations of a block cipher, regarding their differential characteristics, through a directed weighted graph. in this way, the problem of finding the best differential characteristic for a block cipher reduces to the problem of finding the minimum-weight multi-path way between two known nodes in the proposed graph. we applied hopfield network to find the minimum-weight multi-path way. in this technique, the probability of convergence to a local minimum increases when the number of rounds of the cipher increases. we also applied boltzmann machine to avoid local minima. we applied these techniques to find 3-round, 4-round and 5-round differential characteristics of serpent block cipher, and repeated the optimization procedures for each characteristics 100 times. with hopfield network, we obtained suitable results 100, 20 and 1 times for 3-round, 4-round and 5-round of the serpent respectively. with boltzmann machine, we obtained suitable results 100, 99 and 30 times for 3-round, 4-round and 5-round of the serpent respectively. these results show that simulated annealing help avoiding the many local minima of energy function. we compare the probabilities of our obtained differential characteristics for serpent with the probabilities of eight differential characteristics previously reported in other papers. the comparison shows that our proposed technique obtains better results in 6 cases, and the same results in 2 cases. we also found a 7-round differential characteristic with a probability of 2-125 with boltzmann machine. neglecting the reported bommerang differential characteristics of serpent, our obtained 7-round differential characteristic is the first report on a differential characteristic for more than 6 rounds of this cipher. the results of experiments indicate the efficiency of neural networks to find suitable differential characteristics of block ciphers.
منابع مشابه
Improved block truncation coding using Hopfield neural network - Electronics Letters
We believe this is the first report that demonstrates that the inclusion of physically realistic intrinsic PM-HEMT noise parameters into an accurate PM-HEMT equivalent circuit predicts not only the noise figure, but also the optimum noise impedance and noise resistance, giving excellent agreement with experiment over a wide frequency range, when fitted at only one frequency. Previous efforts to...
متن کاملQuantum differential cryptanalysis to the block ciphers
Differential cryptanalysis is one of the most popular methods in attacking block ciphers. However, there still some limitations in traditional differential cryptanalysis. On the other hand, researches of quantum algorithms have made great progress nowadays. This paper proposes two methods to apply quantum algorithms in differential cryptanalysis, and analysis their efficiencies and success prob...
متن کاملscour modeling piles of kambuzia industrial city bridge using hec-ras and artificial neural network
today, scouring is one of the important topics in the river and coastal engineering so that the most destruction in the bridges is occurred due to this phenomenon. whereas the bridges are assumed as the most important connecting structures in the communications roads in the country and their importance is doubled while floodwater, thus exact design and maintenance thereof is very crucial. f...
assessment of the efficiency of s.p.g.c refineries using network dea
data envelopment analysis (dea) is a powerful tool for measuring relative efficiency of organizational units referred to as decision making units (dmus). in most cases dmus have network structures with internal linking activities. traditional dea models, however, consider dmus as black boxes with no regard to their linking activities and therefore do not provide decision makers with the reasons...
Differential Analysis of Block Ciphers SIMON and SPECK
In this paper we continue the previous line of research on the analysis of the differential properties of the lightweight block ciphers Simon and Speck. We apply a recently proposed technique for automatic search for differential trails in ARX ciphers and improve the trails in Simon32 and Simon48 previously reported as best. We further extend the search technique for the case of differentials a...
متن کاملMethods for Linear and Differential Cryptanalysis of Elastic Block Ciphers
The elastic block cipher design employs the round function of a given, b-bit block cipher in a black box fashion, embedding it in a network structure to construct a family of ciphers in a uniform manner. The family is parameterized by block size, for any size between b and 2b. The design assures that the overall workload for encryption is proportional to the block size. When considering the app...
متن کاملمنابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
the modares journal of electrical engineeringناشر: tarbiat modares university
ISSN 2228-527 X
دوره 5
شماره 1 2006
میزبانی شده توسط پلتفرم ابری doprax.com
copyright © 2015-2023